libxl: events: Deregister, don't just modify, sigchld pipe fd
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 27 Nov 2014 18:03:03 +0000 (18:03 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 10 Dec 2014 13:48:31 +0000 (13:48 +0000)
commit4b9143e4a447789fab45162edd9cbf00512b88a9
treefc445e4f1db1a4d53de0bba08b47b77503ca3a59
parent77a1bf37790d8eb8fb99e7539a1591fdd2988f6d
libxl: events: Deregister, don't just modify, sigchld pipe fd

We want to have no fd events registered when we are idle.  This
implies that we must be able to deregister our interest in the sigchld
self-pipe fd, not just modify to request no events.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Tested-by: Ian Campbell <ian.campbell@citrix.com>
Release-Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
tools/libxl/libxl_fork.c